iT邦幫忙

2022 iThome 鐵人賽

DAY 5
0
自我挑戰組

30天的網頁學習系列 第 5

Day05 | CSS之transform:rotate

  • 分享至 

  • xImage
  •  

今天要來調整右下文字的角度,讓畫面看起來看豐富一點(應該吧...)本來是想找網路上是否有高手寫好的編輯器,讓文字按照弧度排列,後來試用發現,其實自己也做得出來,畢竟字不算多,所以就嘗試做了。/images/emoticon/emoticon13.gif

筆記區

一、平面旋轉-transform:rotate() = transform:rotateZ()

要讓任意物體旋轉都可使用transform:rotate(),()裡面可以放的單位有deg角度,rad弧度、grad梯度(gradient)、turn
底下都放上圖說明了,這裡也來補上一張以Z軸旋轉的圖,就是平面旋轉的感覺。
※turn可以填入的值介於-1~1之間,其餘值會有重複的效果。
https://ithelp.ithome.com.tw/upload/images/20220916/20152010jDGjQELB2o.png

二、X軸旋轉-transform:rotateX()

rotateX()就是以X軸進行旋轉,有點上下立體旋轉的感覺,這樣說明可能有些不清楚,畫一張圖來表示,如同以下黃箭頭選轉的方向,圖形可能會看起來被壓縮的感覺。
https://ithelp.ithome.com.tw/upload/images/20220916/20152010THPN4wINm7.png

三、Y軸旋轉-transform:rotateX()

提完X軸,相對的Y軸是一樣的道理,就是依Y軸做旋轉,呈現左右立體旋轉的樣子,可以做出翻牌效果。
https://ithelp.ithome.com.tw/upload/images/20220916/20152010731bDQmwJa.png
在調整文字的角度不單純要調旋轉角度,也要配合左右高低位置做改變,想不到有甚麼更便捷的方法,所以只能土法煉鋼一點一點調整,做起來確實挺費工夫,不過完成以後蠻有成就,之後25天繼續努力!!!/images/emoticon/emoticon08.gif

成果展示

https://ithelp.ithome.com.tw/upload/images/20220916/201520101rudFPnVMd.png

參考資料

MDN Web Docs-rotateY() - CSS
MDN Web Docs-rotateX() - CSS
MDN Web Docs-rotateZ() - CSS
一化網頁設計transform:rotate(θ)--CSS的旋轉功能


上一篇
Day04 | CSS之border-radius
下一篇
Day06 | CSS之transition
系列文
30天的網頁學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言